控件动作

显示控件

显示或隐藏页面控件。

属性 说明

小组件

要显示/隐藏的控件
滑动控件

显示控件、或控件组的滑动效果。

注:控件或控件组可以在项目页面的可视范围之外,通过滑动进入或离开视野。

属性 说明

小组件

滑动的控件

方向

滑动方向

速度

滑动控件的转换速度

X 距离

以像素为单位在X坐标上移动距离

Y 距离

以像素为单位在Y坐标上移动距离

滑动限制

启用/停用x,y坐标上的控件移动限制

X 限制

x 坐标上的滑动限制位置

Y 限制

y 坐标上的滑动限制位置

Toggle Visibility

在每一次滑动结尾显示/隐藏控件

图片

在滑动过程中显示的图片
开始数据输入

显示键盘并开始在数据栏位输入数据,且部接触控件本身。通过使用条形码扫描仪,该动作可以用来激活数据输入。

Java Script 接口

project.beginDataEntry(wgtName [, pageName])

参数 说明
wgtName 控件名称
pageName

数据输入活动页面。可选参数。对于在非程序活动的对话框内选择数据栏位有用。

启动IP摄像头

“以 JPEG 格式使用时强制刷新 IP 摄像机控件。只有在包含IP摄像机控件的页面有效”

移动IP摄像头

向支持命令的摄像机发送远程命令。查看"IP 摄像机控件"。确保IP摄像机支持移动命令。

参数 说明

摄像机 URL

IP 摄像机的 URL

用户名

允许访问摄像机的用户名

当访问摄像机受密码保护时,查看此参数。

关于密码

访问摄像机的密码。

命令

向 PTZ 控制器发送的命令(例如decoder_control.cgi?command=0)

刷新事件

刷新页面上控件的事件缓冲区(报警或审核)

参数 说明
事件名称 设置与要更新的报警历史记录小组件或审核表格关联的事件缓冲区小组件 ID。
快捷菜单

显示上下文菜单

如果项目控件的上下文菜单属性已设为延迟,则上下文菜单在接触屏幕背景区域几秒钟后才会出现。请参阅"Runtime"了解详细信息。

替换媒体

用USB/SD卡中的新文件替换已有的多媒体文件。可以用来替换多媒体播放器控件中的视频文件或项目图片。

注:新的多媒体文件必须与要替换的文件有相同的名称和格式。

参数 说明
Media Type 要更新的文件类型
设备 提供新的多媒体文件的设备
sourcePath 新的多媒体文件存储的文件夹(例如,“\USB 存储”)
图片调整大小 将新的图片的大小改变到要被替换的图片的尺寸。对视频文件不可用。
Silent 自动替换多媒体。按照默认,显示一个对话框,让用户指定文件位置。
Java Script 接口

void replaceMedia(var sourcePath, var bSilent, var Device, var nMediaType, var bResize)

project.replaceMedia("Images", true, "\USBMemory", 1, true);

打开组合框

打开组合框列表。在组合框模式为全屏时可用。

关闭组合框

关闭组合框列表。在组合框模式为全屏时可用。

滚动表

向前或向后滚动表中的行

参数 说明
表格控件 表格控件名称
方向 要跳转的行的数量,正数时向前跳转,负数时向后跳转。
Java Script 接口

page.getWidget(TableWgt).scrollTo(Direction);

选择 SRC 上的所有报警

切换选择表格小组件中显示的所有报警。

参数 说明
表格控件 表格控件名称
移动表数据Src栏

数据表的列向左或向右移动。请注意,重新映射将应用于数据源控件。

参数 说明
数据源小部件 数据源控件 ID
栏移位 数据源控件列(向左或右,取决于签名)的移动量为
固定的左侧栏 自定义列数(表格左侧)可以在移动期间保持固定
重新映射筛选器

表格小部件筛选器(如已定义)与数据源栏相连接。默认情况下,该栏不会通过移位操作重新映射,但可以强制为“真”

Java Script 接口

var ColumnOrder = [0,1,2,3,4,5,6,7,8,9,10]; var json = {_c:ColumnOrder}; page.getWidget("TableDataSrcWgt").remapColumns(json);

重置表数据Src栏

恢复原始的列顺序(请参阅“ ShiftTableDataSrcColumns”宏)

SetTableSortingColumn

选中某列以及用于对表格的行进行排序的标准。

参数 说明
表格控件 表格排序
数据源列 用于对表格排序的列
模式排序 可以是:升序、降序或切换
按类型排序 可以是:字母或数字
Java Script 接口

var column = "Column1"; // Colum name (TableDataSource) var mode = 0; //0=Ascending, 1=Descending var type = 1; //0=Aphabetic, 1=Numeric var sorting_rule_1 = { _c : column, _m : mode, _t : type }; var json = [ sorting_rule_1 ] page.getWidget("TableWgt").setSortingRules(json);

ChartCommand

用于控制图表控件的命令(参考:"散点图控件"

参数 说明
ActivePanMode 通过手势命令激活图形的移动
ActiveZoomMode 通过手势命令激活缩放模式
ActiveCursorMode 通过手势命令激活光标的移动
ExecuteZoomIn 放大图形
ExecuteZoomOut 缩小图形
ExecuteAxesReset 重置图形视图
ExecuteNoAction 禁用手势命令
ToogleAutoScale 启用或禁用自动缩放功能。自动缩放确保 X 轴最大值始终考虑曲线的最新值。
UpdateStaticCurve 读取标签值并刷新曲线